The functions vec and vec1 calculate
a vector from two points.
- vec(p1,p2)
-
Provides the vector from point p1 to
point p2.
- vec1(p1,p2)
-
Provides the unit vector from point p1 to
point p2.
The following example uses CAL to move selected
objects 3 units in the direction from the center of one selected
circle to the center of another selected circle:
Command: move
Select objects
Specify base point
or displacement: 'cal
>> Expression: 3*vec1(cen,cen)
Select entity for CEN
snap: Specify a circle or an arc
Specify second point
of displacement or <use first point as displacement>: Specify a
point or press Enter
The following examples illustrate the meaning
of vector and point calculations.
Examples of vector and point calculations
|
Expression
|
Meaning
|
vec(a,b)
|
Determines vector translation from point a to
point b.
|
vec1(a,b)
|
Determines unit vector direction from point a to
point b.
|
L*vec1(a,b)
|
Determines vector of length L in the direction
from point a to point b.
|
a+v
|
Determines point b, which is
a translation of the point a through vector v.
|
a+[5<20]
|
Determines point b located 5
units away from point a at an angle of 20 degrees. Note
that [5<20] is a vector in polar coordinates.
|